package org.sdp.pearproject.dto.response;

import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonProperty;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

import com.alibaba.fastjson.JSONObject;



/**
 * @ClassName: ProjectForProjectTemplateResponse
 * @Description:
 * @Author: SDP
 * @Date: 2022-07-21
 * @Version: 1.0
 * Table: pear_project
 * Comment:
 * 项目表
 */
public class ProjectForProjectTemplateResponse extends BaseResponse implements Serializable {
    private static final long serialVersionUID = 106776791273320732L;

    //id
    @JsonProperty("id")
    @JSONField(name = "id")
    private Integer id;

    public Integer getId() {
        return id;
    }
    
    public void setId(Integer _v) {
        id = _v;
    }

    //类型名称
    @JsonProperty("name")
    @JSONField(name = "name")
    private String name;

    public String getName() {
        return name;
    }
    
    public void setName(String _v) {
        name = _v;
    }

    //sort
    @JsonProperty("sort")
    @JSONField(name = "sort")
    private Byte sort;

    public Byte getSort() {
        return sort;
    }
    
    public void setSort(Byte _v) {
        sort = _v;
    }

    //create_time
    @JsonProperty("create_time")
    @JSONField(name = "create_time")
    private String createTime;

    public String getCreateTime() {
        return createTime;
    }
    
    public void setCreateTime(String _v) {
        createTime = _v;
    }

    //编号
    @JsonProperty("code")
    @JSONField(name = "code")
    private String code;

    public String getCode() {
        return code;
    }
    
    public void setCode(String _v) {
        code = _v;
    }

    //组织id
    @JsonProperty("organization_code")
    @JSONField(name = "organization_code")
    private String organizationCode;

    public String getOrganizationCode() {
        return organizationCode;
    }
    
    public void setOrganizationCode(String _v) {
        organizationCode = _v;
    }

    //封面
    @JsonProperty("cover")
    @JSONField(name = "cover")
    private String cover;

    public String getCover() {
        return cover;
    }
    
    public void setCover(String _v) {
        cover = _v;
    }

    //创建人
    @JsonProperty("member_code")
    @JSONField(name = "member_code")
    private String memberCode;

    public String getMemberCode() {
        return memberCode;
    }
    
    public void setMemberCode(String _v) {
        memberCode = _v;
    }

    //系统默认
    @JsonProperty("is_system")
    @JSONField(name = "is_system")
    private Byte isSystem;

    public Byte getIsSystem() {
        return isSystem;
    }
    
    public void setIsSystem(Byte _v) {
        isSystem = _v;
    }

    //备注
    @JsonProperty("description")
    @JSONField(name = "description")
    private String description;

    public String getDescription() {
        return description;
    }
    
    public void setDescription(String _v) {
        description = _v;
    }

    //task_stages_info
    @JsonProperty("task_stages_info")
    @JSONField(name = "task_stages_info")
    private String taskStagesInfo;

    public String getTaskStagesInfo() {
        return taskStagesInfo;
    }
    
    public void setTaskStagesInfo(String _v) {
        taskStagesInfo = _v;
    }

    //task_stages
    @JsonProperty("task_stages")
    @JSONField(name = "task_stages")
    private List<TaskStagesTemplateQueryResponse> taskStages;

    public List<TaskStagesTemplateQueryResponse> getTaskStages() {
        return taskStages;
    }
    
    public void setTaskStages(List<TaskStagesTemplateQueryResponse> _v) {
        taskStages = _v;
    }

}
